' Options:
'Date: 2026-04-15 20:23:19
'Version: 6.110
'Tip: To override a DTO option, remove "''" prefix before updating
'BaseUrl: https://kpm_digiofficeapigateway.tbi.nl/api
'
'''GlobalNamespace:
'''MakePartial: True
'''MakeVirtual: True
'''MakeDataContractsExtensible: False
'''AddReturnMarker: True
'''AddDescriptionAsComments: True
'''AddDataContractAttributes: False
'''AddIndexesToDataMembers: False
'''AddGeneratedCodeAttributes: False
'''AddResponseStatus: False
'''AddImplicitVersion:
'''InitializeCollections: True
'''ExportValueTypes: False
'IncludeTypes: ProcessProjectRequestMessage.*
'''ExcludeTypes:
'''AddNamespaces:
'''AddDefaultXmlNamespace: http://schemas.servicestack.net/types
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports System.Drawing
Imports DigiOffice.Integration.TBIXchangeAzure.Messages
Imports DO.Synchronization.IDB_4PSBC.DTO
Imports IDB.API.DTO.Project
Namespace Global
Namespace DigiOffice.Integration.TBIXchangeAzure.Messages
Public Partial Class Header
Public Overridable Property MessageID As String
Public Overridable Property Timestamp As Date
Public Overridable Property Sender As Party
Public Overridable Property Recipient As Party
Public Overridable Property RequestMessageID As Object
End Class
Public Partial Class ProcessProjectRequestMessage
Implements IReturn(Of ProjectResponseMessage)
Public Overridable Property InstanceId As Guid
Public Overridable Property ProjectRequest As ProjectRequestMessage
End Class
Public Partial Class Project
Public Sub New()
CustomFields = New CustomField(){}
End Sub
Public Overridable Property GlobalID As String
Public Overridable Property CreationDate As Nullable(Of Date)
Public Overridable Property CreatedBy As String
Public Overridable Property ModifiedDate As Nullable(Of Date)
Public Overridable Property ModifiedBy As String
Public Overridable Property Code As String
Public Overridable Property Name As String
Public Overridable Property Description1 As String
Public Overridable Property Description2 As String
Public Overridable Property Address As Address
Public Overridable Property MailingAddress As MailingAddress
Public Overridable Property ProjectCategoryReference As Reference
Public Overridable Property ProjectTypeReference As Reference
Public Overridable Property ProjectStatusReference As Reference
Public Overridable Property StartDate As Nullable(Of Date)
Public Overridable Property EndDate As Nullable(Of Date)
Public Overridable Property CompletionDate As Nullable(Of Date)
Public Overridable Property Inactive As Boolean
Public Overridable Property Website As String
Public Overridable Property IsTemplateProject As Boolean
Public Overridable Property CustomFields As CustomField()
End Class
Public Partial Class ProjectRequestMessage
Public Overridable Property Header As Header
Public Overridable Property ProjectReference As Reference
Public Overridable Property IncludeHousingTypes As Boolean
Public Overridable Property IncludeConstructionBlocks As Boolean
Public Overridable Property IncludeConstructionNumbers As Boolean
Public Overridable Property IncludeDocuments As Boolean
Public Overridable Property IncludePurchaseContracts As Boolean
End Class
Public Partial Class ProjectResponseMessage
Public Sub New()
HousingTypes = New HousingType(){}
ConstructionBlocks = New ConstructionBlock(){}
ConstructionNumbers = New ConstructionNumber(){}
Documents = New Document(){}
PurchaseContracts = New PurchaseContract(){}
End Sub
Public Overridable Property Header As Header
Public Overridable Property ProjectReference As Reference
Public Overridable Property Project As Project
Public Overridable Property HousingTypes As HousingType()
Public Overridable Property ConstructionBlocks As ConstructionBlock()
Public Overridable Property ConstructionNumbers As ConstructionNumber()
Public Overridable Property Documents As Document()
Public Overridable Property PurchaseContracts As PurchaseContract()
End Class
Public Partial Class Reference
Public Overridable Property GlobalID As String
Public Overridable Property Title As String
End Class
End Namespace
Namespace DO.Synchronization.IDB_4PSBC.DTO
Public Partial Class Header
'''
'''Inhoud van het bericht
'''
Public Overridable Property Contains As String
'''
'''Datum aanmaak bericht
'''
Public Overridable Property [Date] As String
'''
'''ID voor het bericht
'''
Public Overridable Property MessageID As String
'''
'''Verzender van het bericht
'''
Public Overridable Property Sender As String
End Class
End Namespace
Namespace IDB.API.DTO.Project
Public Partial Class Project
Public Overridable Property ID As Integer
Public Overridable Property GlobalID As Guid
Public Overridable Property Number As String
Public Overridable Property Name As String
Public Overridable Property Description1 As String
Public Overridable Property Description2 As String
Public Overridable Property City As String
Public Overridable Property Active As Boolean
End Class
End Namespace
End Namespace